Telegram Group & Telegram Channel
4 урок:
Ссылка на видео
Методичка в notion: Функции
Ссылка на презентацию
Ссылка на код с урока

Мы скорее всего сделалаем перерыв на недельку, чтобы все кто хочет, смогли догнать тех, кто ушел вперед
Это сообщение будет редактироваться и я сюда добавлю ресурсы где можно дополнительно почитать по нашим темам

Видео 1 в конце видео решается задача 6.6 и там в решение ошибка: если попытаться удалить последний элемент, вылетим с ошибкой "index out of range".
На ошибку указал @facerx и вот правильное решение:
def foo(lst, n):
tmp_lst = []
i = 0
while i < len(lst):
if i == n:
i += 1
tmp_lst.append(lst[i])
if i == n - 1:
i += 1
i += 1
print(tmp_lst)


Видео 2
С решением практики (смотреть только после того, как попробовали решить самостоятельно)

Задачи на работу с функциями:
1) Написать функцию, которая будет искать и выводить на экран минимальное число, большее 300 и кратное 19.
2) Написать функцию, которая будет обменивать местами первую и последнюю цифру числа N (1234 → 4231).
3) Написать функцию, которая будет определять, делится ли число N на: 2, 3, 4, 5, ... (без использования оператора % )
4) Написать функцию, которая будет вычислять и выводить на экран значение выражения
N^M без использования оператора возведения в степень (**).
5) С клавиатуры вводится пять чисел. Для каждого из них вывести,
является ли оно степенью числа 3. Вынести определение степени в функцию.
6) Реализовать набор функций для работы со списком:
• Ввод с клавиатуры/инициализация случайными числами (с параметрами).
• Вывод списка на экран (в одну строчку).
• Подсчет максимума и минимума (с индексами).
• Подсчет количества элементов, равных (больших/меньших) N.
• Добавление элемента К [в конец массива/на N-ю позицию].
• Удаление из списка [последнего/Nго элемента].
• Сортировка списка по (возрастанию/убыванию). Повторяющиеся — убирать.
7) Найти третий максимум в списке.
8) Сдвинуть все элементы массива на два вправо. Оставшиеся элементы — поставить слева в том же порядке.
9) Вставить K после максимального элемента.

SemolinaCode | Chat | YouTube | Arbuzers | HowToCode | Prop



tg-me.com/semolina_code_python/13
Create:
Last Update:

4 урок:
Ссылка на видео
Методичка в notion: Функции
Ссылка на презентацию
Ссылка на код с урока

Мы скорее всего сделалаем перерыв на недельку, чтобы все кто хочет, смогли догнать тех, кто ушел вперед
Это сообщение будет редактироваться и я сюда добавлю ресурсы где можно дополнительно почитать по нашим темам

Видео 1 в конце видео решается задача 6.6 и там в решение ошибка: если попытаться удалить последний элемент, вылетим с ошибкой "index out of range".
На ошибку указал @facerx и вот правильное решение:
def foo(lst, n):
tmp_lst = []
i = 0
while i < len(lst):
if i == n:
i += 1
tmp_lst.append(lst[i])
if i == n - 1:
i += 1
i += 1
print(tmp_lst)


Видео 2
С решением практики (смотреть только после того, как попробовали решить самостоятельно)

Задачи на работу с функциями:
1) Написать функцию, которая будет искать и выводить на экран минимальное число, большее 300 и кратное 19.
2) Написать функцию, которая будет обменивать местами первую и последнюю цифру числа N (1234 → 4231).
3) Написать функцию, которая будет определять, делится ли число N на: 2, 3, 4, 5, ... (без использования оператора % )
4) Написать функцию, которая будет вычислять и выводить на экран значение выражения
N^M без использования оператора возведения в степень (**).
5) С клавиатуры вводится пять чисел. Для каждого из них вывести,
является ли оно степенью числа 3. Вынести определение степени в функцию.
6) Реализовать набор функций для работы со списком:
• Ввод с клавиатуры/инициализация случайными числами (с параметрами).
• Вывод списка на экран (в одну строчку).
• Подсчет максимума и минимума (с индексами).
• Подсчет количества элементов, равных (больших/меньших) N.
• Добавление элемента К [в конец массива/на N-ю позицию].
• Удаление из списка [последнего/Nго элемента].
• Сортировка списка по (возрастанию/убыванию). Повторяющиеся — убирать.
7) Найти третий максимум в списке.
8) Сдвинуть все элементы массива на два вправо. Оставшиеся элементы — поставить слева в том же порядке.
9) Вставить K после максимального элемента.

SemolinaCode | Chat | YouTube | Arbuzers | HowToCode | Prop

BY Semolina Code (Python / TypeScript)


Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283

Share with your friend now:
tg-me.com/semolina_code_python/13

View MORE
Open in Telegram


Semolina Code Python Telegram | DID YOU KNOW?

Date: |

Telegram today rolling out an update which brings with it several new features.The update also adds interactive emoji. When you send one of the select animated emoji in chat, you can now tap on it to initiate a full screen animation. The update also adds interactive emoji. When you send one of the select animated emoji in chat, you can now tap on it to initiate a full screen animation. This is then visible to you or anyone else who's also present in chat at the moment. The animations are also accompanied by vibrations. This is then visible to you or anyone else who's also present in chat at the moment. The animations are also accompanied by vibrations.

Telegram announces Anonymous Admins

The cloud-based messaging platform is also adding Anonymous Group Admins feature. As per Telegram, this feature is being introduced for safer protests. As per the Telegram blog post, users can “Toggle Remain Anonymous in Admin rights to enable Batman mode. The anonymized admin will be hidden in the list of group members, and their messages in the chat will be signed with the group name, similar to channel posts.”

Semolina Code Python from tw


Telegram Semolina Code (Python / TypeScript)
FROM USA